html,body{
  height:100%;
  font-family:"Microsoft YaHei";
  font-size:14px;
  color:#333;
}
.container{
  margin:0px 30px;
}
.container .nav{
  height:40px;
  line-height:40px;
  padding-left:10px;
}
/*导航文字*/
.container .nav .default{
  color:rgb(172,172,172);
}
.container .nav .direction{
  color:rgb(163,195,208);
}
.container .search-container{
  line-height:40px;
}
.container .search-container .item{
  display:inline-block;
  margin-right:10px;
}
.container .search-container .item label{
  font-weight:600;
  width:80px;
}
.container .search-container .item input[type="text"],
.container .search-container .item select{
  width:120px;
  height:26px;
  border:1px solid #ccc;
  border-radius:5px;
}
.container .search-container .item .time{
  width:100px;
}
.container .readonly{
  background-color: #f3f5f7;
  border:1px solid #ccc;
}
.container button{
  background-color: rgb(50,122,183);
  color:#fff;
}
.container .table-select{
  width:120px;
}
.container th{
  font-weight:bold;
}
td a{
  color:blue;
  cursor:pointer;
}
.container .layui-input{
  height:26px;
}
.nocharge .header{
  height:40px;
}
.nocharge .nav{
  float: left;
  margin-right:200px;
  
}
.nocharge .btngroup{
  overflow: hidden;
  padding-top:10px;
}
.nocharge .table-wrapper{
  display:flex;
}
.nocharge .table-wrapper .table-left{
  flex:0 0 200px;
  margin-right:100px;
}
.nocharge .table-wrapper .table-center{
  flex:1;
  display:none;
}
.budget-declare .table-wrapper .layui-table-main tbody tr:last-child{
  font-weight:bold;
  text-align: center;
}
/*新建单据*/
.rj-content {
  margin:0 10px;
}
.rj-content .item{
  margin-bottom:6px;
}
.rj-content .item .list{
  line-height:30px;
  height:30px;
  display:inline-block;
  margin-right:80px;
}
.rj-content .item label{
  vertical-align: middle;
  text-align: left;
  font-size:14px;
  font-weight:600;
}
.rj-content .item .list input{
  border:1px solid #ccc;
  border-radius:5px;
  height:24px;
  vertical-align: middle;
}
.rj-content .item .list .readonly{
  background-color: #f3f5f7;
}
.mustflag{
  color:red;
}
.tips{
  font-size:12px;
  color:#aaa;
}
.rj-content .item .list input[type="radio"]{
  margin-left:5px;
}
.rj-content .item .address input{
  width:40px;
}
.rj-content .item textarea{
  width:100%;
  margin-top:8px;
}
.rj-content .btngroup{
  text-align: center;
  margin-top:20px;
}
.resultinfo .count{
  color:red;
}


.layui-laydate-main{
  width:248px !important;
}
.layui-laydate-header {
  position: relative;
  line-height: 14px !important;
  padding: 10px 70px 5px;
}
.layui-laydate-content{
  padding:0 !important;
}